@charset "utf-8";
/* CSS Document */

body {
	font-family: "微软雅黑", "宋体", Arial;
	font-size: 12px;
	color: #333;
	background:url(img/bg.gif) repeat-x top;
}
h1, h2, h3, h4, h5, h6, input, textarea {
	font-family: "微软雅黑", "宋体", Arial;
}
ul { margin:0;}
li { list-style:none; margin:0;}
.clear { clear:both; height:0; overflow:hidden;}

.main { width:960px; margin:0 auto;}
.mainLeft { width:630px; float:left; }
.mainRight { width:280px; float:right; }

.headerBox { position:relative; z-index:1;}
.header { height:236px; position:relative; width:960px; margin:0 auto; background: url(img/topBg2.png) no-repeat;}
.logo  { float:left; margin-top:70px; }
.headerRight { position:absolute; right:0; bottom:0;}

.searchBox { background:url(img/sousuoBg.png) no-repeat; width:310px; height:48px; }
.searchBox .text { background:url(img/search1.png) no-repeat; width:240px; height:21px; border:0; outline:0; padding:5px 10px; line-height:21px; float:left;margin: 7px 0 0 7px;}
.searchBox .button { background:url(img/search2.png) no-repeat; width:35px; height:31px; float:left; border:0; outline:0; margin-top:7px; cursor:pointer;}
.searchBox .button:hover { background:url(img/search3.png) no-repeat;}

.menu {  height:54px; position:relative; z-index:99; margin-top:-7px;}
.menuBox { width:960px; margin:0 auto; height:54px; background:url(img/menuBg.png) no-repeat; padding:0 7px;}


.sf-menu { width:100%; margin:0; }
.sf-menu li { background:none; width:96px;}
.sf-menu a { border:0; color: #fff !important; font-size:14px; font-weight:bold; text-decoration:none !important; text-align:center; padding:0; height:54px; line-height:54px;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { color:#aed4ff !important; background:none !important; }
.sf-sub-indicator { display:none;}
.sf-menu a.sf-with-ul { padding-right:0;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top:45px; width:124px;}
.sf-menu li li {border-bottom:1px solid #e3e3e3;width:124px; padding:0;}
.sf-menu li li a{ background:#fff url(img/nav_sub_bg.png) repeat-x bottom !important;  line-height:18px; font-size:12px; text-align:center; padding:5px 0; width:120px; color:#555 !important; text-shadow:none !important;  border-left:4px solid #ccc;
word-break:break-all;word-wrap:break-word; height:auto;}
.sf-menu li li a:hover { background:#fff url(img/nav_sub_bg.png) repeat-x bottom !important; border-left:4px solid #2663ac; width:120px; color: #003a81 !important;}


.zyBlueBanner { height:300px; padding:0px 0 60px;_padding:0px 0 15px;}

.imgNews { width:310px; float:left; margin-left:15px; margin-top:15px; display:inline;}

.filmstrip li{
width: 72px;
height: 60px;
}



.title1 { background:url(img/lmbt-bg1.jpg) repeat-x; height:23px; border-bottom:3px solid #BF171F;}
.title1 h6 { float:left; line-height:18px;color:#BF171F;font-size: 15px; margin:0;padding-bottom:5px;}
.title1 a { float:right; line-height:23px; color:#666; text-decoration:none; }
.title1 a:hover { color:#BF171F;}

ul.list01 { float:right; width:350px; _margin-top:20px;}
ul.list01 li {  line-height:26px; width:100%; height:26px; _line-height:24px; _height:24px; border-bottom:1px solid #e3e3e3; background:url(img/list02.png) no-repeat left center; }
ul.list01 li:last-child { border-bottom:none ;}
ul.list01 li a {display:block; float:left; color:#333; text-decoration:none;height:26px;line-height:26px; _display:inline; _line-height:22px; _height:22px; margin-left:10px; }
ul.list01 li a:hover { color:#2663ac; text-decoration:underline;}
ul.list01 li span { float:right; color:#666; _display:inline; }

ul.list02 { padding:5px 20px 0 0; float:right; width:660px;}
ul.list02 li {  line-height:26px; width:100%; _line-height:23px;border-bottom: 1px solid #f1f1f1; height:26px;}
ul.list02 li a {display:block; float:left; color:#333; text-decoration:none;padding-left:10px; background:url(img/list02.png) no-repeat 0 center; }
ul.list02 li a:hover { color:#bf171f; text-decoration:underline;}
ul.list02 li span { float:right; color:#888; }

ul.list03 { padding:5px 0; }
ul.list03 li {  line-height:26px; width:100%; _line-height:23px;border-bottom: 1px solid #e0e0e0; height:26px;}
ul.list03 li a {display:block; float:left; color:#333; text-decoration:none; }
ul.list03 li a:hover { color:#bf171f; text-decoration:underline;}
ul.list03 li span { float:right; color:#888; }

.tabMore {float:right!important;color:#888!important; text-decoration:none!important;line-height:20px!important;
color: #fff!important;
text-decoration: none!important;
font-weight: bold!important;
background: #bf171f !important;
padding: 0 12px!important;
margin-top: 10px!important;}
.tabMore:hover { color:#fff!important; text-decoration:none!important; background:#da1b24!important;}

.tabMore2 {float:right; text-decoration:none;line-height:20px;
color: #bf171f;
text-decoration: none;
margin-top:-34px; margin-right:10px;}
.tabMore2:hover { color:#da1b24; text-decoration:none; font-weight:bold;}

.flr { float:right !important;}
.fll { float:left !important;}

.mainBox2 {margin-top:20px;}
.mainBox3 { margin:0; padding-top:20px;_padding-top:30;_margin-top:-10px;}
.tabBox { height:280px; overflow:hidden;  background:#fbfbfb; border:1px solid #bf171f;margin-top:20px;}

.tabBox2 { height:280px; width:470px; overflow:hidden; margin-top:20px; float:left;}

/* tabs */
#wrap {}
#wrap .pane  {display:/*  none  */;padding: 0; }	
.panes .pane {display:none;}

#wrap img { float:left;margin: 15px;}

ul.tabs {list-style:none; margin:0; padding:0;height:40px;font-weight:bold; border-bottom:1px solid #bf171f; background: url(img/nav_sub_bg3.png) repeat-x;}
ul.tabs li { float:right;text-indent:0;padding:0;margin:0;list-style-image:none; border-left:1px solid #a00200;}
ul.tabs li.title { float:left; border:0;}
ul.tabs li.title h6 { font-size:16px; line-height:40px; margin-left:20px; margin-bottom:0; color:#fff;}
ul.tabs a { line-height:17px;color:#fff;font-size: 14px; margin:0; padding:0 20px; padding-bottom:0px; height:17px; display:block; line-height:40px; height:40px; float:left;}
ul.tabs a:active {outline:none;}
ul.tabs a:hover {text-decoration:none; color:#fff; background:#d9222d; }
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { height:41px;cursor:default ; color:#bf171f; background:#fbfbfb;}

ul.tabs2 {list-style:none; margin:0; padding:0;height:35px;font-weight:bold; border-bottom:2px solid #bf171f; background:#dedede;}
ul.tabs2 li { float:left;text-indent:0;padding:0;margin:0 0 0 0;list-style-image:none; border-right:1px solid #fff;}
ul.tabs2 a { line-height:17px;color:#555;font-size: 14px; margin:0; padding:0 20px; padding-bottom:0px; height:17px; display:block; line-height:35px; height:35px; background:#dedede; float:left;}
ul.tabs2 a:active {outline:none;}
ul.tabs2 a:hover {text-decoration:none; color:#bf171f; background:#ccc; }
ul.tabs2 a.current, ul.tabs2 a.current:hover, ul.tabs2 li.current a { height:35px;cursor:default ; color:#fff; background:#bf171f;}

.mainBox {  padding-top:20px; _margin-top:-20px;padding-top:30px;}

.zyTongzhi { width:280px; height:347px; float:right; background:url(img/tongzhiBg.png) no-repeat; display:inline;}
.zyTongzhi .title { height:40px;}
.zyTongzhi .title a {line-height:26px;_line-height:28px; margin-right:14px;color:#fff; text-decoration:none; font-weight:bold;  padding:0; margin-top:14px;float:right; background:url(img/moreBg.png) no-repeat; width:76px; text-align:center;}
.zyTongzhi .title a:hover {  color: #aed4ff;}

.sideBar { width:250px; margin-bottom:10px; _margin-bottom:5px;}
.sideBar .title { background:url(img/titleBg.png) repeat-x; height:40px; border:1px solid #d9be8f;}
.sideBar .title img { float:left; margin:5px 0 0 10px; _display:inline;}
.sideBar .title h6 { font-size:15px; color:#333; padding-left:5px; float:left; line-height:40px; margin:0; height:40px;  _display:inline;}
.sideBar .title a { float:right;line-height:20px; margin-right:10px;color:#fff; text-decoration:none; font-weight:bold; background:#734416; padding:0 10px; margin-top:10px; _display:inline;}
.sideBar .title a:hover { background:#b9832b; color: #fff;}

.sideBarBox { position:relative; overflow:hidden; margin-top:10px;}
.toupiao { padding:20px 10px;}
.toupiao p { margin-bottom:10px; font-size:14px;}
.slider { position: absolute; padding: 0 25px; width:230px; }
.slider li {padding:8px 0; border-bottom: 1px dashed #aed4ff;overflow:hidden;}
.slider li a { color:#fff; }
.slider li a:hover { color:#fff; text-decoration:underline;}
.slider li span { display:block; color:#aed4ff;}

.Button { background:url(img/intro_bg.png) repeat-x; height:30px; line-height:30px;  border:1px solid #134b92; padding:0 !important; text-align:center; color:#fff; font-size:15px; font-weight:bold; display:block; margin:0 auto; width:200px !important; margin-top:20px; cursor:pointer;}

.linkBox { height:280px; position:relative; width:230px; float:left;}
.linkBox h6 {border-bottom: 2px solid #bf171f; height:35px; line-height:35px; background:#dedede; padding-left:10px;}
a.linkBtn { margin-left:10px; display:block;}

.sliderLink { position: absolute; padding: 0; left:0;  margin-top:40px;  height:240px; overflow:hidden;}
.sliderLink li {padding:0; border-bottom: 1px dashed #ccc;overflow:hidden; width:230px; line-height:29px;}
.sliderLink li a { color:#333; }
.sliderLink li a:hover { color:#111;}
.sliderLink li span { display:block; color:#be9953;}

.sliderImg { background:url(img/sliderImgBg.png) repeat; border:1px solid #dcdcdc; height:160px;margin-top: 36px;}
.sliderImg marquee { padding:17px 10px 0; height:127px;}
.sliderImg marquee img { margin:0 5px; display:inline;}

.background01 { background:url(img/bg01.png) no-repeat left bottom;}
.background02 { background:url(img/bg02.png) no-repeat right bottom; }
.background03 { background:url(img/bottomBg.png) repeat-x bottom center; }

.footer_top_shadow {
background: url(img/footer_bg_shadow_top.png) repeat-x left bottom;
margin: 0 0 0 0;
width: 100%;
height: 60px;
}
.footerBox { background:url(img/footerBg.png) no-repeat; width:960px; margin:0 auto; height:68px; margin-top:25px;}
.footer { padding: 0 30px; line-height:68px;}

.footer p{ margin-bottom:0; color:#2265a8;}
.footer p a { color:#2265a8; padding:0 5px;}

.fixed {top: 10px; left:10px; position: fixed; width:100px; height:300px; background:#ccc;}

ul.link li { float:left;}
ul.link li a { display: block; width:140px; height:24px; color:#333; text-decoration:none;}
ul.link li a:hover { color:#f00; text-decoration:underline;}

.box { border:none;}
.box h5.title-2 { background: url(img/pageNavTitle.png) no-repeat;height: 104px; line-height:80px; color:#fff; margin-bottom:0; text-align:center; font-size:24px;}
ul.PageNav img { }
ul.PageNav {  padding:0;background:#f4f4f4;border-top: none;position: relative;overflow: hidden; width:190px; overflow:hidden;}
ul.PageNav li {background: url(img/pageNavTitleBg.png) repeat-y; padding:0 20px;}
ul.PageNav li a { font-size:14px; display: block;  line-height:30px; text-align:center;color:#333; font-weight:bold; border-bottom:1px solid #e3e3e3;   }
ul.PageNav li a:hover { text-decoration:none; font-weight:bold; color:#2663ac;}

.crumbs {padding: 0;
border:none;
border-bottom: 3px solid #e2ebef;
margin-bottom: 10px;
line-height: 30px;background:none;}
.crumbs a { color:#2169b2; text-decoration:none; }
.crumbs a:hover { text-decoration: underline;}

.col-left {}
.col-left ul li a:hover { color:#2169b2;}
.col-left ul li a { margin-left:3px;}
.list { padding:5px 0px;}
.list li span { padding:0; color:#999;}
.hr {background: url(img/listLine.png) repeat-x center center;}
#Article a { color:#2169b2;}
#Article a:hover { text-decoration: underline;}

.sr_main {background:#fbfbfb;border: 1px solid #bf171f;}
.sr_main ul { padding:10px 20px;}
.sr_main ul li { padding:5px 0;}
.sr_main ul li a { color:#333 !important; font-size:15px;}
.sr_main ul li a font {color:#bf171f !important;}
.sr_main ul li p font {color:#bf171f !important;}

.bk10 { height:10px;}

.content table {border-collapse: collapse; border: none;}
.content table td {border: 1px solid #66A2EA;padding: 3px;text-align: center; vertical-align:middle;}

h1.title { font-size:20px; margin-bottom:10px;}

.table_form th { font-size:14px; width:175px; color:#333 !important;}
.table_form {}
.ltable { border-right:none!important;border-bottom: 1px solid #a2daf8 !important; background:#e6f2f8 !important;}
.ltable td {
border-top: solid 1px #ccc !important;
border-left: none!important;
border-right: solid 0px;
border-bottom: solid 1px #ccc !important;
padding:5px 10px !important;}
.ltable .huifu { color:#333 !important;}

.table_form tbody{

}
.table_form tbody td, .table_form tbody th {
border-bottom: 1px solid #e2ebef !important;
}
.input-text, .measure-input, textarea, input.date, input.endDate, .input-focus {border: 1px solid #aaa !important;}
.vote_result, .tit, .vote_result .c_box { background-color:#fff !important;}
.vote_result .c_box table th  { padding:10px 4px !important;}
.tit, .tp_tit, .vote_result .c_box table td.tdcol3, .tp td.ls { color:#333 !important;}
.tit a { color:#333;}
.icon3j { margin-top:10px !important;}
.icon3j li a { padding-left:17px !important; color:#333;}
.icon3j li { }
.icon3j li span { background: none !important;}

ul.hotList { min-height:100px;margin-bottom:-10px; padding:0;background: url(img/sideBarBg.png) repeat;border: 1px solid #e5d2b4;border-top: none;
position: relative;overflow: hidden;}
ul.hotList li {}
ul.hotList li a { font-size:14px; display:block; height:35px; line-height:35px; text-align:center;color:#333; font-weight:bold; border-bottom:1px solid #d9be8f; border-top:1px solid #f8f0db;}
ul.hotList li a:hover { text-decoration:none; font-weight:bold; background:url(img/pagenavbgHover.png) no-repeat; color:#222; background:url(img/titleBg.png) repeat-x;}
.votesss .col-left { margin-left:10px !important;}
.col-auto { _width:190px;}

#pages span {background: #2169b2;border: 1px solid #2169b2;}
#pages a.a1 {background: #fff;}

ul.topNav { position:absolute;color:#6788c5; top:5px; left:0;}
ul.topNav li {  display:inline;}
ul.topNav li a { color:#2663ac; padding:0 6px 0 3px;}

.zyBlueBannerLeft { float:left; width:630px;}
.zyBlueBannerLeft h1 { font-size:18px; color:#003a81; line-height:1em; margin-top:15px;}
.zyBlueBannerLeft h2 { font-size:14px; line-height:1em;}
.zyBlueBannerLeft p { text-indent:2em;}

.zyBox { width:590px; height:280px; background:url(img/boxBg.png) no-repeat; padding:0 20px; margin-bottom:15px;}
.zyBox .title { height:42px;}
.zyBox .title h1 { font-size:18px; color:#003a81; line-height:40px; float:left; }
.zyBox .title a {line-height:26px;_line-height:28px; margin-right:-15px;color:#fff; text-decoration:none; font-weight:bold;  padding:0; margin-top:8px;float:right; background:url(img/moreBg.png) no-repeat; width:76px; text-align:center;}
.zyBox .title a:hover {  color: #aed4ff;}

.jiaoshi { width:280px; display:inline;}
.jiaoshi .title { height:52px; background:url(img/titleBg01.png) no-repeat; margin-top:-6px;}
.jiaoshi .title a {line-height:26px; margin-right:14px;color:#fff; text-decoration:none; font-weight:bold;  padding:0; margin-top:14px;float:right; background:url(img/moreBg.png) no-repeat; width:76px; text-align:center;}
.jiaoshi .title a:hover {  color: #aed4ff;}
.slider2 { position: absolute; padding: 0; }
.slider2 li {padding:3px 0;_padding: 0;_margin:0px; overflow:hidden;height:170px; width:280px; }
.slider2 li img { display:block; height:170px; width:280px;}
.slider2 li span { display:block; color:#fff; position: relative; width:100%; font-size:14px; font-weight:bold; text-align:center; z-index:999; margin-top:-40px; }

.link { width:280px; height:170px;background:url(img/link.png) no-repeat; margin-top:15px; }
.link ul { padding:50px 0 0 24px;}
.link ul li { background:url(img/listBg.png) no-repeat left center; padding-left:10px;}
.link ul li a { color:#fff; line-height:24px;}